no-man's land - French English Dictionary